package com.imooc.imoocbilibili.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 版本管理表
 * 
 * @author 江黎
 * @since 2022-04-12 19:59:10
 */
@Data
@TableName("oms_version_config")
public class VersionConfig implements Serializable {
	private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Integer versionId;
    /**
     * 端 1:android 2:ios 3:web
     */
    private Integer type;
    /**
     * 版本号
     */
    private String versionNumber;
    /**
     * 更新类型 1:非强制更新 2:强制更新
     */
    private Integer updateType;
    /**
     * 发布方式 1:立即发布 2:定时发布
     */
    private Integer pushType;
    /**
     * 发布时间
     */
    private Date pushTime;
    /**
     * 版本描述
     */
    private String description;
    /**
     * 状态 1:已发布 2:定时发布 3:已撤回
     */
    private Integer status;
    /**
     * 包下载地址
     */
    private String url;
    /**
     * 是否撤回 0:否 1:是
     */
    private Integer isCancel;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建人
     */
    private String createUser;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 更新人
     */
    private String updateUser;
    /**
     * 逻辑删除 0:未删除 1:已删除
     */
    private Integer isDeleted;

}
